iT邦幫忙

2022 iThome 鐵人賽

DAY 18
0
自我挑戰組

亞洲雲端黑馬-阿里雲的七大必學應用系列 第 18

Day-18 阿里雲&監控安全-應用即時監控ARMS

  • 分享至 

  • xImage
  •  

在維運上,監控是最重要的工作之一,而基本的監控即是監控硬體上的效能,包含CPU使用率、RAM使用率、系統負載等等,基本在雲端上這一部分幾乎都有雲原生的監控支援著,而更進一步的監控,包含監控網站穩定度、開啟速度、API請求等等就需要另外新增。在今天的文章中將會介紹到ARMS,阿里雲的應用即時監控服務(Application Real-Time Monitor Service,ARMS)可協助用戶做更進一步的監控,ARMS提供三項子服務,功能涵蓋分散式應用、容器、瀏覽器、APP等,用戶可以透過ARMS實現全端監控以及end-to-end的追蹤服務。

https://ithelp.ithome.com.tw/upload/images/20220911/20150173BOevkusmH0.png

在今天的文章中筆者將會使用一個簡單的靜態網站並透過ARMS對網站接入前端監控並使用同步載入的方式監控網站。

實務操作:

  1. 先進入到ARMS的介面後,左列選擇至接入中心,阿里雲針對各種不同場景提供不一樣接入方式,筆者今天是使用Web接入。

https://ithelp.ithome.com.tw/upload/images/20220911/20150173aYzkBTwf5F.png

  1. 網站監控相關設定
    2.1. 首先創建一個監控應用。
    2.2. 創建監控應用完後會產生一組ID,而監控是透過ID去判別的。
    2.3. 在SDK擴充設定中選擇需要的功能,以便最後生成。
    2.4. 根據以上的設定ARMS會自動生成一段code,用戶需要把這段貼進html裡的第一行
    在這邊可以選擇要使用哪種方式接入,阿里雲提供了非同步載入、同步載入、NPM,而筆者在這邊使用的是同步載入。

https://ithelp.ithome.com.tw/upload/images/20220911/201501734kGLOWZYw3.png

https://ithelp.ithome.com.tw/upload/images/20220911/20150173l0fAX32gHH.png

  1. 將上一步驟最後面自動生成的code如下方所示貼入html的body內第一行。

https://ithelp.ithome.com.tw/upload/images/20220911/20150173UC29UG9cWH.png

  1. 根據以上設定完成後回到ARMS畫面,左列選擇前端監控後可以看到我們在第二步創建的應用監控,選擇進去後即可看到監控的相關資訊。

https://ithelp.ithome.com.tw/upload/images/20220911/20150173Bgaq1BL927.png

  1. ARMS監控資訊圖表相當多樣化,包含了存取速度、讀取追蹤等各式多樣化的資訊。

https://ithelp.ithome.com.tw/upload/images/20220911/201501732DVQ6dIw59.png

https://ithelp.ithome.com.tw/upload/images/20220911/20150173UjGyzlsejT.png

結語

在今天的實作中,可以看到ARMS的接入上是非常簡易且快速的,透過ARMS提供的前端監控可以協助用戶監控網站的狀態、API請求等等,除此之外ARMS除了前端監控以外也提供了應用監控與Prometheus監控協助用戶提高應用維運的效率,如果對ARMS有興趣的讀者們也歡迎透過Reference能有更進一步的認識。

Reference:

ARMS介紹https://www.alibabacloud.com/help/en/application-real-time-monitoring-service


上一篇
Day-17 阿里雲&監控安全-雲監控說明
下一篇
Day-19 阿里雲&雲數據庫-阿里雲-RDS介紹
系列文
亞洲雲端黑馬-阿里雲的七大必學應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言